package com.kuang.a02threadcase2;

/**
 * @author gs
 * @date 29/5/2024 下午4:05
 */
public class ThreadDemo {


    /**
     * 多线程的第二种启动方式
     * 1、自定义一个类实现runnable接口
     * 2、重写run方法
     * 3、创建自己的类对象
     * 4、创建Thread类的对象，并开启线程
     */

    public static void main(String[] args) {
        //3
        //创建MyRunnable对象 表示多线程要执行的任务
        MyRunnable mr1 = new MyRunnable();
        MyRunnable mr2 = new MyRunnable();

        //4
        Thread thread = new Thread(mr1);
        Thread thread2 = new Thread(mr1);
        Thread thread3 = new Thread(mr2);
        thread.start();
        thread2.start();
        thread3.start();
    }
}
